package jnpf.zc.model.zcglzcdjinfo;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-12-19
 */
@Data
public class ZcglZcdjWarrantListVO{
        /** 产权性质 **/
        @JSONField(name = "propertyRight")
        private String propertyright;

        /** 权证号 **/
        @JSONField(name = "warrantNumber")
        private String warrantnumber;

        /** 证载土地用途 **/
        @JSONField(name = "landUse")
        private String landuse;

        /** 证载房屋用途 **/
        @JSONField(name = "housePurpose")
        private String housepurpose;

        /** 证载产权人 **/
        @JSONField(name = "zzPropertyOwner")
        private String zzpropertyowner;

        /** 现状产权人 **/
        @JSONField(name = "xzPropertyOwner")
        private String xzpropertyowner;

        /** 证载地址 **/
        @JSONField(name = "address")
        private String address;

        /** 土地使用权性质 **/
        @JSONField(name = "useNature")
        private String usenature;

            /** 幢数 **/
        @JSONField(name = "buildings")
        private Integer buildings;
            /** 总层数 **/
        @JSONField(name = "layers")
        private Integer layers;
            /** 所在层数 **/
        @JSONField(name = "numberFloors")
        private Integer numberfloors;
        /** 开始使用时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "startTime")
        private Date starttime;

        /** 使用到期时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "endTime")
        private Date endtime;

        /** 发证时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "issuanceTime")
        private Date issuancetime;

        /** 权证保管地 **/
        @JSONField(name = "custodyLocation")
        private String custodylocation;

        /** 备注 **/
        @JSONField(name = "notes")
        private String notes;

        /** 产证附件 **/
        @JSONField(name = "productionFile")
        private String productionfile;

        /** 产证图片 **/
        @JSONField(name = "productionImage")
        private String productionimage;

        /** 产权性质 **/
        @JSONField(name = "propertyRight_name")
        private String propertyright_name;

        /** 权证号 **/
        @JSONField(name = "warrantNumber_name")
        private String warrantnumber_name;

        /** 证载土地用途 **/
        @JSONField(name = "landUse_name")
        private String landuse_name;

        /** 证载房屋用途 **/
        @JSONField(name = "housePurpose_name")
        private String housepurpose_name;

        /** 证载产权人 **/
        @JSONField(name = "zzPropertyOwner_name")
        private String zzpropertyowner_name;

        /** 现状产权人 **/
        @JSONField(name = "xzPropertyOwner_name")
        private String xzpropertyowner_name;

        /** 证载地址 **/
        @JSONField(name = "address_name")
        private String address_name;

        /** 土地使用权性质 **/
        @JSONField(name = "useNature_name")
        private String usenature_name;

            /** 幢数 **/
        @JSONField(name = "buildings_name")
        private Integer buildings_name;
            /** 总层数 **/
        @JSONField(name = "layers_name")
        private Integer layers_name;
            /** 所在层数 **/
        @JSONField(name = "numberFloors_name")
        private Integer numberfloors_name;
        /** 开始使用时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "startTime_name")
        private Date starttime_name;

        /** 使用到期时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "endTime_name")
        private Date endtime_name;

        /** 发证时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "issuanceTime_name")
        private Date issuancetime_name;

        /** 权证保管地 **/
        @JSONField(name = "custodyLocation_name")
        private String custodylocation_name;

        /** 备注 **/
        @JSONField(name = "notes_name")
        private String notes_name;

        /** 产证附件 **/
        @JSONField(name = "productionFile_name")
        private String productionfile_name;

        /** 产证图片 **/
        @JSONField(name = "productionImage_name")
        private String productionimage_name;

        @JSONField(name = "warrantType")
        private String warrantType;

        /** 权证类型 **/
        @JSONField(name = "warrantStyle")
        private String warrantStyle;

        /** 其他权证类型说明 **/
        @JSONField(name = "warrantStyleDescribe")
        private String warrantStyleDescribe;
}
